home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 8
/
FM Towns Free Software Collection 8.iso
/
t_os
/
artemis
/
artsrc2
/
makefile
< prev
next >
Wrap
Makefile
|
1994-06-01
|
3KB
|
79 lines
#======================================================
# 私製ライブラリ usrlib.lib メイクファイル
# (C) Ryosuke Matsuuchi 1992,1993
#======================================================
#------------------------------------------------------------------
# ローカル情報について
#------------------------------------------------------------------
# 松内はこのメイクファイルを使用する際、コンパイル時のローカル情報
# を環境変数にて定義しています。
#
# 環境変数名 意味 定義例
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# USRLIB 私製ライブラリの.LIB のディレクトリ e:\develop\origlib\lib
# USRINC 私製ライブラリの.H のディレクトリ e:\develop\origlib\inc
# RAMHC ライブラリをRAMディスクにコピーする? yes
# あなたの環境でこのメイクファイルを利用するには、上の3つの環境変数
# を定義するか、あるいは次の3行の左端の「#」を削除するかしてください。
#USRLIB = e:\develop\origlib\lib
#USRINC = e:\develop\origlib\inc
#RAMHC = no
#------------------------------------------------------------------
# generation-rule の定義
#------------------------------------------------------------------
.SUFFIXES: .c .asm .obj
.asm.obj :
386asm -nolist -twocase $*
#------------------------------------------------------------------
# 依存関係
#------------------------------------------------------------------
objects = setds.obj ginit.obj gscreen.obj gscrzoom.obj gwrtpage.obj \
gdsppage.obj gdsparea.obj gdsploc.obj gblkcpy.obj
objects1 = gpset.obj gboxfill.obj gline.obj gboxline.obj ghvline.obj \
grblk.obj waitvsync.obj
objects2 = gwrtreg.obj gpoint.obj grpblk.obj grpboxf.obj grpboxl.obj \
grpcls.obj grpcopy.obj
objects3 = grpdpos.obj grpgetmd.obj grpinit.obj grpline.obj peek.obj
objects4 = grpplt.obj grppoint.obj grppset.obj grpscrn.obj grpscrzm.obj \
grpstr.obj grpwpage.obj
objects5 = sprlib.obj keyfunc.obj rdmos.obj extwild.obj \
time.obj tiff.obj text.obj
# 固定小数演算ルーチン群
# これらの宣言はヘッダ "imath.h" として独立
# objects6 = sqrt_mat.obj vector.obj decimal.obj math2.obj
objects6 = sqrt_mat.obj
usrlib.lib : $(objects) $(objects1) $(objects2) $(objects3) $(objects4) $(objects5) $(objects6) usrlib.h
386lib usrlib -r $(objects)
386lib usrlib -r $(objects1)
386lib usrlib -r $(objects2)
386lib usrlib -r $(objects3)
386lib usrlib -r $(objects4)
386lib usrlib -r $(objects5)
386lib usrlib -r $(objects6)
copy usrlib.lib $(USRLIB)
copy usrlib.h $(USRINC)
if "$(RAMHC)"=="yes" copy usrlib.lib $(RAMD)\c\small\*.*
if "$(RAMHC)"=="yes" copy usrlib.h $(RAMD)\c\inc\*.*
# [end]